Package-level declarations
Types
Always project policy - useful for testing or when all propositions should be projected.
Default projection policy requiring high confidence and fully resolved entities.
Input for batch relationship description synthesis.
Bundles a GraphProjector, GraphRelationshipPersister, and DataDictionary together so you can project propositions to graph relationships and persist them in one call.
Turns propositions into knowledge graph relationships, using the schema to validate relationship types and entity compatibility.
Persists ProjectedRelationship instances to a graph store.
Lenient projection policy that allows partial resolution. Requires at least subject and object mentions to be resolved.
LLM-based graph projector. Uses an LLM to classify propositions into relationship types from both the DataDictionary schema and Relations predicates.
LLM-based implementation of RelationshipDescriptionSynthesizer.
Persists projected graph relationships via NamedEntityDataRepository.
A graph relationship produced by projecting one or more propositions.
Determines whether a proposition should be projected to the graph. Projection creates relationships in the knowledge graph.
Graph projector that uses predicates from both the DataDictionary schema and Relations to determine relationship types.
Synthesizes a concise human-readable description for a relationship edge from the set of propositions that mention both entities.
Input for relationship description synthesis.
Result of relationship description synthesis.